-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[main] Update dependencies from dotnet/roslyn #98559
[main] Update dependencies from dotnet/roslyn #98559
Conversation
…215.8 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-2.24115.8
…216.4 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-2.24116.4
…216.4 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-2.24116.4
…216.4 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-2.24116.4
…220.1 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-2.24120.1
@BrzVlad 'MONO interpreter: NIY encountered in method (wrapper dynamic-method) object:lambda_method12 (System.Runtime.CompilerServices.Closure)' |
Tagging subscribers to this area: @BrzVlad, @kotlarmilos Issue DetailsThis pull request updates the following dependencies From https://github.com/dotnet/roslyn
|
this hit #98730 |
…221.2 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-2.24121.2
…221.4 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-2.24121.4
…222.5 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-2.24122.5
|
…223.6 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-2.24123.6
…224.2 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-2.24124.2
…222.4 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-2.24122.4
@jaredpar @kouvel the new Lock related Roslyn changes are causing a build break in Lock.cs:
Perhaps the static analyzer needs a special case here? |
I'm able to reproduce this locally. I have a DMP. There is a lot going on here. Still looking into the core issue. My repro is a Checked runtime, Debug Libraries on x86 Windows. |
Quick update. Running on main, the |
The ParallelTheory creates an environment that overwhelms the GC and Finalizer thread on x86. The result is OOMs in the 32-bit memory address space.
The current working theory for the OOM issue is a confluence of two changes.
The result is that The potential OOM was simply hidden because we are genuinly generating too much garbage and this was fine until Roslyn made performance improvements and let us hurt ourselves. |
…402.15 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-3.24202.15
@stephentoub Looks like the WASM runtime doesn't support something.
|
@sbomer, @agocke, all failures are known except for this one:
Is this new? |
Working on a fix. The test in question is sensitive to Roslyn codegen for |
Roslyn no longer generates a call to InvokeConstructor.
I'm just commenting out this test to unblock dependency flow. I couldn't find a way to make Roslyn generate a call to Binder.InvokeConstructor, so disabling the test for now. |
Remaining failure is known. Thanks, all. |
* Update dependencies from https://github.com/dotnet/roslyn build 20240215.8 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-2.24115.8 * Update dependencies from https://github.com/dotnet/roslyn build 20240216.4 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-2.24116.4 * Update dependencies from https://github.com/dotnet/roslyn build 20240216.4 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-2.24116.4 * Update dependencies from https://github.com/dotnet/roslyn build 20240216.4 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-2.24116.4 * Update dependencies from https://github.com/dotnet/roslyn build 20240220.1 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-2.24120.1 * Update dependencies from https://github.com/dotnet/roslyn build 20240221.2 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-2.24121.2 * Update dependencies from https://github.com/dotnet/roslyn build 20240221.4 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-2.24121.4 * Update dependencies from https://github.com/dotnet/roslyn build 20240222.5 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-2.24122.5 * Update dependencies from https://github.com/dotnet/roslyn build 20240223.6 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-2.24123.6 * Update dependencies from https://github.com/dotnet/roslyn build 20240224.2 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-2.24124.2 * Update dependencies from https://github.com/dotnet/roslyn build 20240222.4 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-2.24122.4 * Avoid/suppress Lock-to-object conversion warnings * Update dependencies from https://github.com/dotnet/roslyn build 20240227.1 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-2.24127.1 * Update dependencies from https://github.com/dotnet/roslyn build 20240227.10 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-3.24127.10 * Update dependencies from https://github.com/dotnet/roslyn build 20240228.4 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-3.24128.4 * Update dependencies from https://github.com/dotnet/roslyn build 20240301.3 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-3.24151.3 * Update dependencies from https://github.com/dotnet/roslyn build 20240301.8 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-3.24151.8 * Update dependencies from https://github.com/dotnet/roslyn build 20240301.8 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-3.24151.8 * Update dependencies from https://github.com/dotnet/roslyn build 20240301.8 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-3.24151.8 * Update dependencies from https://github.com/dotnet/roslyn build 20240305.1 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-3.24155.1 * Update dependencies from https://github.com/dotnet/roslyn build 20240305.13 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-3.24155.13 * Suppress more Lock-to-object warnings * Remove invalid source build element * Update dependencies from https://github.com/dotnet/roslyn build 20240306.11 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-3.24156.11 * Update dependencies from https://github.com/dotnet/roslyn build 20240307.14 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-3.24157.14 * Update dependencies from https://github.com/dotnet/roslyn build 20240308.5 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-3.24158.5 * Update dependencies from https://github.com/dotnet/roslyn build 20240308.5 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-3.24158.5 * Update dependencies from https://github.com/dotnet/roslyn build 20240311.2 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-3.24161.2 * Update dependencies from https://github.com/dotnet/roslyn build 20240311.10 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-3.24161.10 * Update dependencies from https://github.com/dotnet/roslyn build Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-3.24172.1 * Update dependencies from https://github.com/dotnet/roslyn build Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-3.24175.2 * Workaround compiler changes related to dynamic * Work around Microsoft.CSharp test failure due to dynamic changes * Update dependencies from https://github.com/dotnet/roslyn build Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.11.0-1.24176.2 * Update dependencies from https://github.com/dotnet/roslyn build 20240330.2 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.11.0-1.24180.2 * Convert ParallelTheory to Theory in InteropService test suites. The ParallelTheory creates an environment that overwhelms the GC and Finalizer thread on x86. The result is OOMs in the 32-bit memory address space. * Fix deadlocking in regex tests * Update dependencies from https://github.com/dotnet/roslyn build 20240402.15 Microsoft.SourceBuild.Intermediate.roslyn , Microsoft.CodeAnalysis , Microsoft.CodeAnalysis.CSharp , Microsoft.Net.Compilers.Toolset From Version 4.10.0-2.24114.13 -> To Version 4.10.0-3.24202.15 * Fix wasm * Comment out test for InvokeConstructor Roslyn no longer generates a call to InvokeConstructor. --------- Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: Larry Ewing <lewing@microsoft.com> Co-authored-by: Jan Jones <janjones@microsoft.com> Co-authored-by: Pavel Savara <pavel.savara@gmail.com> Co-authored-by: Stephen Toub <stoub@microsoft.com> Co-authored-by: Aaron R Robinson <arobins@microsoft.com> Co-authored-by: Sven Boemer <sbomer@gmail.com>
This pull request updates the following dependencies
From https://github.com/dotnet/roslyn